package org.simpleframework.util;

import java.util.Collection;
import java.util.Map;

/**
 * @author linchong
 * @version 1.0
 * @Date: 2022-05-22 16:10
 * @Description: ValidationUtil$
 */
public class ValidationUtil {

	/**
	 * 集合为空
	 * @param obj
	 * @return 是否为空
	 */
	public static boolean isEmpty(Collection<?> obj){
		return obj == null || obj.isEmpty();
	}

	/**
	 * String为空或null
	 * @param obj
	 * @return 是否为空
	 */
	public static boolean isEmpty(String obj){
		return obj == null || "".equals(obj);
	}


	/**
	 * Array为null或size为0
	 * @param obj
	 * @return 是否为空
	 */
	public static boolean isEmpty(Object[] obj){
		return obj == null || obj.length == 0;
	}


	/**
	 * Map为null或size为0
	 * @param obj Map
	 * @return 是否为空
	 */
	public static boolean isEmpty(Map obj){
		return obj == null || obj.isEmpty();
	}


}
